Enhancing Tool Support for Situational Engineering of Agile Methodologies in Eclipse

نویسندگان

  • Zahra Shakeri Hossein Abad
  • Anahita Alipour
  • Raman Ramsin
چکیده

In recent years, with the growth of software engineering, agile software development methodologies have also grown substantially, replacing plandriven approaches in many areas. Although prominent agile methodologies are in wide use today, there is no method which is suitable for all situations. It has therefore become essential to apply Situational Method Engineering (SME) approaches to produce agile methodologies that are tailored to fit specific software development situations. Since SME is a complex process, and there is a vast pool of techniques, practices, activities, and processes available for composing agile methodologies, tool support–in the form of Computer Aided Method Engineering (CAME) environments–has become essential. Despite the importance of tool support for developing agile methodologies, available CAME environments do not fully support all the steps of method construction, and the need remains for a comprehensive environment. The Eclipse Process Framework Composer (EPFC) is an open-source situational method engineering tool platform, which provides an extensible platform for assembly-based method engineering in Eclipse. EPFC is fully extensible through provision of facilities for adding new method plug-ins, method packages, and libraries. The authors propose a plug-in for EPFC which enables method engineers to construct agile methodologies through an assembly-based SME approach. The plug-in provides facilities for the specification of the characteristics of a given project, selection of suitable agile process components from the method repository, and the final assembly of the selected method chunks, while providing a set of guidelines throughout the assembly process.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of Agile Manufacturing Principles in Small and Medium Enterprises (SMES)

Modern manufacturing is under ever increasing pressure to develop solutions for highly complex tasks. In order to maintain the business survival in a highly competitive environment, it is vital to obtain customer satisfaction, which requires developing products with shorter lifecycles and higher quality meanwhile to reduce the production costs. In order to achieve such objectives a paradigm has...

متن کامل

Improving the Development Tool Chain in the Context of Petri Net-Based Software Development

Modern, collaborative software development projects are highly supported by a variety of tools. Aside from the pure code development that is nowadays well supported by integrated development environments (IDEs) such as Eclipse, also other activities receive increasing attention in the matter of tool support. Recent improvements in tool support for source code management (SCM), process managemen...

متن کامل

Implementation of Agile Manufacturing Principles in Small and Medium Enterprises (SMES)

Modern manufacturing is under ever increasing pressure to develop solutions for highly complex tasks. In order to maintain the business survival in a highly competitive environment, it is vital to obtain customer satisfaction, which requires developing products with shorter lifecycles and higher quality meanwhile to reduce the production costs. In order to achieve such objectives a paradigm has...

متن کامل

An Eclipse Plugin to Support Agile Reuse

Reuse in an Agile context is largely an unexplored research topic. On the surface, these two software engineering techniques would appear to be incompatible due to contradictory principles. For example, Agile components are usually accompanied with little or no support materials, which is likely to hamper their reuse. However we propose that Agile Reuse is possible and indeed advantageous. We h...

متن کامل

Definition of the Formal Decision Model and Tool Support for Adapting Software Development Process to Particular Project Circumstances

ALJAZ ZRNEC, MARJAN KRISPER DEFINITION OF THE FORMAL DECISION MODEL AND TOOL SUPPORT FOR ADAPTINGSOFTWARE DEVELOPMENT PROCESS TO PARTICULAR PROJECT CIRCUMSTANCESMethodology is a recommended collection of phases, procedures, rules, techniques, tools, documentation,management, and training used to develop a software system. We can also say that beside the description of theprocess...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012